html{background: #fff;}
#content { margin: 20px 20px 0; }
.search-bar { display: block; width: 800px; }
#product_category { margin-right: 0; }
.search-component { float: left; display: inline; margin-right: 26px; background-color: #f7f7f7; border: 1px solid #dcdcdc; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; box-shadow: 1px 1px 5px rgba(0, 0, 0, .1) inset; width: 232px; height: 32px; height: 32px\9; padding-top: 6px\9; padding-bottom: 6px\9; padding-left: 10px; color: #999; }
.search-box { float: right; display: inline; }
.search-input { background: url(/images/user/bsty_icon.png) left -400px no-repeat; width: 235px; height: 32px; line-height: 32px\9; text-indent: 10px; color: #999; border: none; }
#search-txt { float: left; display: inline; }
.search-btn { float: left; display: inline; background: url(/images/user/bsty_icon.png) -240px -400px no-repeat; width: 40px; height: 32px; }
.probox { margin-top: 20px; }
.title { margin-bottom: 20px; font-weight: normal; }
.title span { margin: 0 5px; }
.prolist { position: relative; float: left; display: inline; width: 350px; border: 1px solid #e7e7e7; padding: 15px; margin: 0 4px 20px 4px; }
.proimg { float: left; display: inline; }
.proimg img { width: 75px; height: 75px; }
.prodetail { float: right; display: inline; width: 255px; }
.gotobuy { position: absolute; right: 10px; top: 10px; background: url(/images/user/bsty_icon.png) -290px -400px no-repeat; width: 67px; line-height: 27px; text-align: center; color: #fff !important; text-decoration: none; }
.prolist .gotobuy:hover { text-decoration: none; }
.page { text-align: center; }
.page a, .page select { margin: 0 3px; }